Erfassung und Abrechnung des Energieverbrauchs in Verteilten Systemen Studienarbeit im Fach Informatik
نویسنده
چکیده
Power consumption is a crucial characteristic of modern hardware, both for mobile, battery-driven devices and for high-end servers. Servers are increasingly highlyintegrated in modern data centers and the power density per unit area is rising. This also induces higher heat densities. Costs for electricity supply and for necessary cooling equipment are not insignificant anymore. Higher clock speeds and growing demand for always-on services will intensify this problem even more. Methods to account and limit power consumption on the applicationor task-level for standalone hosts have been successfully adopted. However, those methods lack support for distributed systems. This thesis introduces a transparent energy accounting scheme for distributed systems. The well-known abstraction of resource containers representing resource principals in a system is extended to global resource containers to allow accounting of energy dissipation across system boundaries. With this extension, energy consumed for the accomplishment of a certain task within a server cluster can be accounted to a resource container globally. When a server is working on behalf of a client, the server is bound to that client’s resource container only until its work for this client is completed. Server and client processes do not have to reside on the same host for this scheme. Information is sent piggyback with normal IPv6 network traffic, transparently for the applications. This way it is possible to accurately account energy consumption to its originator, even if this originator does not exist on the same host. Limiting global resource containers and using them for priority models or thermal management of computer clusters is achievable as well and presented in this work. As a prototype implementation a modified Linux kernel running on Intel Pentium 4 CPUs is presented and tested with several experiments that prove its effectiveness.
منابع مشابه
Beiträge der RFID-Kennzeichnung und Echtzeitnavigation zur Optimierung der Logistikkette für die Rundholzbereitstellung
Im Forschungsprojekt Navigation, Vermessung und Kennzeichnung in der Rundholzlogistik wurde ein RFID-basiertes System entwickelt, das eine automatisierte einzelstammweise Kennzeichnung von Rundholz ermöglicht. Damit ist ein wesentlicher Schritt für ein umfassendes Controlling der Holzernteund Bereitstellungsprozesse und zur Sicherstellung waldbesitzerscharfer Abrechnung des aufgearbeiteten Rohh...
متن کاملInformatik-Schnuppereinheiten zur Positionierung des Unterrichtsfachs
Informatikunterricht im allgemeinbildenden Unterricht verfehlt heute sehr oft das Ziel, Begeisterung für dieses Fach zu wecken. Im Gegenteil, zu starke Fokussierung auf Anwendungsschulung vermittelt ein falsches Bild von Informatik und führt dazu, dass viele an sich Qualifizierte, vor allem qualifizierte Mädchen, als künftige Informatikstudenten verloren gehen. Das hier vorgestellte Konzept auf...
متن کاملVersions- und Konfigurationsmanagement in der Ausbildung in praktischer Informatik
In der Ausbildung in praktischer Informatik ist es völlig selbstverständlich, daß die Studentinnen und Studenten selbst programmieren und dabei den Umgang mit Editoren, Compilern, Testhilfen usw. erlernen. Diese “handwerklichen” Fähigkeiten sind meist kein expliziter Lehrund Prüfungsgegenstand; entweder werden sie vorausgesetzt, z.B. die Bedienung einfacher Texteditoren und Operationen mit Date...
متن کاملSchüler für Fachthemen interessieren und motivieren - Informatikunterricht im Fokus
Motivation bestimmt das Gelingen von Lernprozessen entscheidend. Motivierungspotenziale und konkrete Argumente beim Motivieren informatischer Fachinhalte in der Unterrichtspraxis sind bisher ein Desiderat informatikdidaktischer Forschung. Anliegen des Workshops sind die Analyse von sowie reflektierte und kreative Auseinandersetzung mit Motivierungen im Informatikunterricht. In einer Studie ermi...
متن کاملServerseitige Aggregation von Zeitreihendaten in verteilten NoSQL-Datenbanken
Die effiziente Erfassung, Abspeicherung und Verarbeitung von Zeitreihendaten spielt in der Zeit von leistungsstarken Anwendungen eine große Rolle. Durch die schnelle und stetig wachsende Erzeugung von Daten ist es nötig, diese in verteilten Systemen abzuspeichern. Dadurch wird es nötig über Alternativen zur sequenziellen Berechnung von Aggregationen, wie Minimum, Maximum, der Standardabweichung...
متن کامل